home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
SCOpen.z
/
SCOpen
Wrap
Text File
|
1998-10-30
|
4KB
|
133 lines
SSSSCCCCOOOOppppeeeennnn((((3333)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo SSSSCCCCOOOOppppeeeennnn((((3333))))
NNNNAAAAMMMMEEEE
SCOpen, SCOpenScreen, SCOpenFile - establishing a connection with a
scanning device
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
####iiiinnnncccclllluuuuddddeeee <<<<ssssttttddddiiiioooo....hhhh>>>>
####iiiinnnncccclllluuuuddddeeee <<<<ssssccccaaaannnnnnnneeeerrrr....hhhh>>>>
SSSSCCCCAAAANNNNNNNNEEEERRRR ****SSSSCCCCOOOOppppeeeennnn((((cccchhhhaaaarrrr ****nnnnaaaammmmeeee))));;;;
SSSSCCCCAAAANNNNNNNNEEEERRRR ****SSSSCCCCOOOOppppeeeennnnSSSSccccrrrreeeeeeeennnn((((cccchhhhaaaarrrr ****ssssccccrrrreeeeeeeennnn))));;;;
SSSSCCCCAAAANNNNNNNNEEEERRRR ****SSSSCCCCOOOOppppeeeennnnFFFFiiiilllleeee((((cccchhhhaaaarrrr ****ffffiiiilllleeee))));;;;
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
_S_C_O_p_e_n establishes a connection with the scanning device specified by
_n_a_m_e. If _n_a_m_e is NULL, the default scanning device is used. Scanner
device names are matched to scanner drivers and scanner devices by
entries in the file /_u_s_r/_l_i_b/_s_c_a_n/_s_c_a_n_n_e_r_s, which is maintained using the
_s_c_a_n_n_e_r_s(1M) tool.
_S_C_O_p_e_n_S_c_r_e_e_n starts the screen scanner driver to enable scanning from
_s_c_r_e_e_n.
_S_C_O_p_e_n_F_i_l_e starts the file scanner driver to enable scanning from _f_i_l_e.
RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
_S_C_O_p_e_n, _S_C_O_p_e_n_S_c_r_e_e_n, and _S_C_O_p_e_n_F_i_l_e each return a pointer to a SSSSCCCCAAAANNNNNNNNEEEERRRR
structure, whose structure definition is private to _l_i_b_s_c_a_n(3). This
parameter is used for future _l_i_b_s_c_a_n(3) calls.
In the event of an error, _S_C_O_p_e_n, _S_C_O_p_e_n_S_c_r_e_e_n, and _S_C_O_p_e_n_F_i_l_e return
NULL, and _S_C_e_r_r_n_o is set indicate the reason.
EEEEXXXXEEEECCCCUUUUTTTTIIIIOOOONNNN EEEERRRRRRRROOOORRRR CCCCOOOODDDDEEEESSSS
_S_C_O_p_e_n, _S_C_O_p_e_n_F_i_l_e, and _S_C_O_p_e_n_S_c_r_e_e_n will fail under the following
circumstances.
SCENOSCANNERS No scanners are installed
SCENODRIVER Driver does not exist
SCENOMEM Out of memory
SCENOSCANNER No such scanner
SCEDEV Scanner driver error
SCEDRVMSG Driver specific error. _S_C_E_r_r_o_r_S_t_r_i_n_g(3) will
return a custom message supplied by the scanner
driver
PPPPaaaaggggeeee 1111
SSSSCCCCOOOOppppeeeennnn((((3333)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo SSSSCCCCOOOOppppeeeennnn((((3333))))
In addition, these functions may fail as the result of a failed system
call, in which case _S_C_e_r_r_n_o will be set to a value from <_s_y_s/_e_r_r_n_o._h>.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
_s_c_a_n_n_e_r_s(1M), _l_i_b_s_c_a_n(3), _S_C_C_l_o_s_e(3), _S_C_G_e_t_S_c_a_n_E_n_t(3), _S_C_G_e_t_U_s_e_r_I_n_f_o(3).
PPPPaaaaggggeeee 2222